#pragma once

#include  "iostream"
#include  "vector"
#include  "stack"
#include  "unordered_map"
#include   "queue"

using namespace std;

/*
 * 给你一个字符串 columnTitle ，表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。

例如：

A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28
...


示例 1:

输入: columnTitle = "A"
输出: 1
示例 2:

输入: columnTitle = "AB"
输出: 28
 *
 *
 *
 *
 * */


int titleToNumber(string columnTitle) {
    int res = 0;

    //
    for (int i = 0; i < columnTitle.size(); ++i) {
        res += (columnTitle[i] - 'A' + 1) * pow(26, columnTitle.size() - i - 1);
    }

    return res;

}